home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Lattice C v5.02 d2.adf / CompactH / dos.h < prev    next >
Text File  |  1989-02-01  |  2KB  |  67 lines

  1. €ˆMELT2SIZEŒ"exec/types.h"Œ"exec/ports.h"Œ"exec/lists.h"Œ"libraries/dos.h"€LATTICE 1€LATTICE_V4 1€LATTICE_V5 1
  2. ¥Ž„byte;€SECSIZ 512€FNSIZE 108€FMSIZE 256€FESIZE 32€DISKINFO InfoData€FILEINFO FileInfoBlock
  3. ƒMELT
  4. {
  5. ƒMELT*fwd;
  6. size;
  7. };€MELTSIZE sizeof(ƒMELT)
  8. ƒMELT2
  9. {
  10. ƒMELT2*fwd;
  11. ƒMELT2*bwd;
  12. Žsize;
  13. };€MELT2SIZE sizeof(ƒMELT2)
  14. ƒProcID{
  15. ƒProcID*nextID;
  16. ƒProcess*process;
  17. ‚UserPortFlag;
  18. ĩ*parent;
  19. ĩ*child;
  20. ¡seglist;
  21. };
  22. ƒFORKENV{
  23. priority;
  24. stack;
  25. ¡std_in;
  26. ¡std_out;
  27. ¡console;
  28. ĩ*msgport;
  29. };
  30. ƒTermMsg{
  31. ƒ¯msg;
  32. class;
  33. Ÿtype;
  34. ƒProcess*process;
  35. ret;
  36. };ˆ__ARGS°ª€__ARGS(a) ()€__ARGS(a) a‡‡
  37. ‚forkl __ARGS((„*,„*,...));
  38. ‚forkv __ARGS((„*,„**,ƒFORKENV*,ƒProcID*));
  39. ‚wait __ARGS((ƒProcID*));
  40. ƒProcID*waitm __ARGS((ƒProcID**));
  41. ‚_dclose __ARGS(());
  42. _dcreat __ARGS((„*,‚));
  43. _dcreatx __ARGS((„*,‚));
  44. ‚dfind __ARGS((ƒFILEINFO*,„*,‚));
  45. ‚dnext __ARGS((ƒFILEINFO*));
  46. _dopen __ARGS((„*,‚));
  47. Ž_dread __ARGS((,„*,Ž));
  48. _dseek __ARGS((,,‚));
  49. Ž_dwrite __ARGS((,„*,Ž));
  50. ‚getcd __ARGS((‚,„*));
  51. ‚getdfs __ARGS((„*,ƒDISKINFO*));
  52. ‚getfa __ARGS((„*));
  53. getft __ARGS((„*));
  54. ‚getpath __ARGS((¡,„*));
  55. ¡findpath __ARGS((„*));
  56. ‚datecmp __ARGS(([],[]));
  57. ‚chgclk __ARGS((Ž„*));
  58. ‹getclk __ARGS((Ž„*));
  59. ‚onbreak __ARGS((‚__ARGS((*))__ARGS(())));
  60. ‚poserr __ARGS((„*));
  61. ‚chkabort __ARGS((‹));
  62. ‚Chk_Abort __ARGS((‹));
  63. ƒDeviceList*getasn __ARGS((„*));€geta4 __builtin_geta4
  64. ‹geta4 __ARGS((‹));€getreg __builtin_getreg
  65. getreg __ARGS((‚));€putreg __builtin_putreg
  66. ‹putreg __ARGS((‚,));€__emit __builtin_emit
  67. ‹__emit __ARGS((‚));€REG_D0 0€REG_D1 1€REG_D2 2€REG_D3 3€REG_D4 4€REG_D5 5€REG_D6 6€REG_D7 7€REG_A0 8€REG_A1 9€REG_A2 10€REG_A3 11€REG_A4 12€REG_A5 13€REG_A6 14€REG_A7 15‡